{
info->proxy = gtk_menu_bar_new ();
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
gtk_widget_set_name (info->proxy, info->name);
gtk_widget_show (info->proxy);
g_signal_emit (self, ui_manager_signals[ADD_WIDGET], 0, info->proxy);
{
info->proxy = gtk_menu_new ();
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
}
gtk_widget_set_name (info->proxy, info->name);
break;
info->proxy = gtk_action_create_menu_item (action);
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
menu = gtk_menu_new ();
gtk_widget_set_name (info->proxy, info->name);
gtk_widget_set_name (menu, info->name);
{
info->proxy = gtk_toolbar_new ();
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
gtk_widget_set_name (info->proxy, info->name);
gtk_widget_show (info->proxy);
g_signal_emit (self, ui_manager_signals[ADD_WIDGET], 0, info->proxy);
{
info->proxy = gtk_separator_menu_item_new ();
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
g_object_set_data (G_OBJECT (info->proxy),
"gtk-separator-mode",
GINT_TO_POINTER (SEPARATOR_MODE_HIDDEN));
info->extra = gtk_separator_menu_item_new ();
g_object_ref (info->extra);
- gtk_object_sink (info->extra);
+ gtk_object_sink (GTK_OBJECT (info->extra));
g_object_set_data (G_OBJECT (info->extra),
"gtk-separator-mode",
GINT_TO_POINTER (SEPARATOR_MODE_HIDDEN));
gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, pos);
info->proxy = GTK_WIDGET (item);
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
g_object_set_data (G_OBJECT (info->proxy),
"gtk-separator-mode",
GINT_TO_POINTER (SEPARATOR_MODE_HIDDEN));
gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, pos+1);
info->extra = GTK_WIDGET (item);
g_object_ref (info->extra);
- gtk_object_sink (info->extra);
+ gtk_object_sink (GTK_OBJECT (info->extra));
g_object_set_data (G_OBJECT (info->extra),
"gtk-separator-mode",
GINT_TO_POINTER (SEPARATOR_MODE_HIDDEN));
{
info->proxy = gtk_action_create_menu_item (action);
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
gtk_widget_set_name (info->proxy, info->name);
gtk_menu_shell_insert (GTK_MENU_SHELL (menushell),
{
info->proxy = gtk_action_create_tool_item (action);
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
gtk_widget_set_name (info->proxy, info->name);
gtk_toolbar_insert (GTK_TOOLBAR (toolbar),
gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, pos);
info->proxy = GTK_WIDGET (item);
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
gtk_widget_set_no_show_all (info->proxy, TRUE);
g_object_set_data (G_OBJECT (info->proxy),
"gtk-separator-mode",
{
info->proxy = gtk_separator_menu_item_new ();
g_object_ref (info->proxy);
- gtk_object_sink (info->proxy);
+ gtk_object_sink (GTK_OBJECT (info->proxy));
gtk_widget_set_no_show_all (info->proxy, TRUE);
g_object_set_data (G_OBJECT (info->proxy),
"gtk-separator-mode",
}
}
-static gboolean
-do_updates_idle (GtkUIManager *self)
-{
- GDK_THREADS_ENTER ();
- do_updates (self);
- GDK_THREADS_LEAVE ();
-
- return FALSE;
-}
-
static gboolean
do_updates (GtkUIManager *self)
{
return FALSE;
}
+static gboolean
+do_updates_idle (GtkUIManager *self)
+{
+ GDK_THREADS_ENTER ();
+ do_updates (self);
+ GDK_THREADS_LEAVE ();
+
+ return FALSE;
+}
+
static void
queue_update (GtkUIManager *self)
{